package midianet.digital.util;

public abstract class TextoUtil {

	public static String apenasNumeros(String texto){
		String retorno = texto;
		
		if(retorno != null){
			retorno = retorno.replaceAll("[^\\d]", "");
		}
		
		return retorno;
	}
	
	public static String acrescentarZerosEsquerda(final Number valor, final int tamanhoDesejado){
		
		if(valor != null){
			return acrescentarZerosEsquerda(valor.toString(), tamanhoDesejado);
		}else{
			return null;
		}
	}
	
	public static String acrescentarZerosEsquerda(final String valor, final int tamanhoDesejado){
		String retorno = valor;
		
		if(valor != null){
			
			while (retorno.length() < tamanhoDesejado) {
				retorno  = "0" + retorno;
			}
		}
		
		return retorno;
		
	}
	
}